﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Game.model.@base
{
    public class ClassType2
    {
        private int _certificate;
	   
	    private int _transformation;
	
	    
	    private ClassType2(int cer, int tra)
	    {
		    _certificate = cer;
		    _transformation = tra;
	    }
        public int getCertificateId()
        {
            return _certificate;
        }

       
        public int getTransformationId()
        {
            return _transformation;
        }
        public static readonly ClassType2 None= new ClassType2(10280, 10612);
        public static readonly ClassType2 Warrior = new ClassType2(10281, 10289);
        public static readonly ClassType2 Knight = new ClassType2(10282, 10288);
        public static readonly ClassType2 Rogue = new ClassType2(10283, 10290);
        public static readonly ClassType2 Archer = new ClassType2(10283, 10290);
        public static readonly ClassType2 Healer = new ClassType2(10285, 10291);
        public static readonly ClassType2 Enchanter = new ClassType2(10287, 10293);
        public static readonly ClassType2 Summoner = new ClassType2(10286, 10294);
        public static readonly ClassType2 Wizard = new ClassType2(10284, 10292);
        public IEnumerable<ClassType2> Values
        {
            get { yield return None;
                yield return Warrior;
                yield return Knight;
                yield return Rogue;
                yield return Archer;
                yield return Healer;
                yield return Enchanter;
                yield return Summoner;
                yield return Wizard;
            }
        }

    }
}
